/**
 * 
 * @abstract: javascript's implement for regist account page
 */
jQuery(document).ready(function($) {
    // Validation form
    $("#registForm").validate({
	rules : {
	    email : {
	        required : true,
	        maxlength : 100,
	        email : true
	    },
	    password : {
	        required : true,
	        minlength : 6,
	        maxlength : 20,
	    },
	    repassword : {
	        required : true,
	        minlength : 6,
	        maxlength : 20,
	    },
	    txtFirstName : {
	        required : true,
	        minlength : 2,
	        maxlength : 20
	    },
	    txtLastName : {
	        required : true,
	        maxlength : 10
	    },
	    phone : {
	        number : true,
	        minlength : 10,
	        maxlength : 15
	    },
	    address : {
	        maxlength : 150
	    },
	    facebook : {
	        maxlength : 50
	    },
	    skype : {
	        maxlength : 50
	    },
	    company : {
	        maxlength : 200
	    }
	},
	messages : {
	    email : {
	        required : "Vui lòng nhập địa chỉ email của bạn",
	        maxlength : "Địa chỉ email phải không dài quá 100 ký tự",
	        email : "Vui lòng nhập vào địa chỉ email hợp lệ"
	    },
	    password : {
	        required : "Vui lòng nhập vào mật khẩu",
	        minlength : "Password phải ít nhất 6 ký tự",
	        maxlength : "Password có độ dài tối đa là 20 ký tự"
	    },
	    repassword : {
	        required : "Vui lòng nhập vào mật khẩu",
	        minlength : "Password phải ít nhất 6 ký tự",
	        maxlength : "Password có độ dài tối đa là 20 ký tự"
	    },
	    txtFirstName : {
	        required : "Vui lòng nhập vào họ và tên lót của bạn",
	        minlength : "Tên và họ lót phải ít nhất 2 ký tự",
	        maxlength : "Tên và họ lót có độ dài tối đa là 20 ký tự"
	    },
	    txtLastName : {
	        required : "Vui lòng nhập vào tên của bạn",
	        maxlength : "Tên có độ dài tối đa là 10 ký tự"
	    },
	    phone : {
	        minlength : "Số điện thoại phải ít nhất 10 số",
	        number : "Vui lòng nhập bằng số",
	        maxlength : "Số điện thoại nhiều nhất 15 số"
	    },
	    address : {
	        maxlength : "Địa chỉ có độ dài tối đa 150 ký tự"
	    },
	    facebook : {
	        maxlength : "Facebook có độ dài tối đa 50 ký tự"
	    },
	    skype : {
	        maxlength : "Skype có độ dài tối đa 50 ký tự"
	    },
	    company : {
	        maxlength : "Tên công ty dài tối đa 200 ký tự"
	    }
	}
    });
});